These study strings can be used to formulate the CQGExpressionRequest.AddSubExpression method's sub_expression parameter.
Please note that strings must be entered in one line.
| Study Name | String Entry |
|---|---|
| Basic Charting | |
| Bar | |
| Open | Open(DJI) |
| High | High(DJI) |
| Low | Low(DJI) |
| Close | Close(DJI) |
| Mid | Mid(DJI) |
| HLC3 | HLC3(DJI) |
| Avg | Avg(DJI) |
| TrueHigh | TRUHI(DJI) |
| TrueLow | TRULO(DJI) |
| Range | Range(DJI) |
| TrueRange | TRURNG(DJI) |
| Missing Bar Count | MBCnt(DJI) |
| ConstantVolume Bar | |
| CVOpen | CVOpen(DJI) |
| CVHigh | CVHigh(DJI) |
| CVLow | CVLow(DJI) |
| CVClose | CVClose(DJI) |
| CVMid | CVMid(DJI) |
| CVHLC3 | CVHLC3(DJI) |
| CVAvg | CVAvg(DJI) |
| CVTrueHigh | CVTrueHigh(DJI) |
| CVTrueLow | CVTrueLow(DJI) |
| CVRange | CVRange(DJI) |
| CVTrueRange | CVTrueRange(DJI) |
| Equalize Sessions | |
| ESOpen | ESOpen(DJI,Display:=Bar) |
| ESHigh | ESHigh(DJI,Display:=Bar) |
| ESLow | ESLow(DJI,Display:=Bar) |
| ESClose | ESClose(DJI,Display:=Bar) |
| ESMid | ESMid(DJI,Display:=Bar) |
| ESHLC3 | ESHLC3(DJI,Display:=Bar) |
| ESAvg | ESAvg(DJI,Display:=Bar) |
| ESRange | ESRange(DJI,Display:=Bar) |
| Fill Gap | |
| FGOpen | FGOpen(DJI,Display:=Bar) |
| FGHigh | FGHigh(DJI,Display:=Bar) |
| FGLow | FGLow(DJI,Display:=Bar) |
| FGClose | FGClose(DJI,Display:=Bar) |
| FGMid | FGMid(DJI,Display:=Bar) |
| FGHLC3 | FGHLC3(DJI,Display:=Bar) |
| FGAvg | FGAvg(DJI,Display:=Bar) |
| FGRange | FGRange(DJI,Display:=Bar) |
| NoGap Bar | |
| NGOpen | NGOpen(DJI,RemoveFrom:=#2) |
| NGHigh | NGHigh(DJI,RemoveFrom:=#2) |
| NGLow | NGLow(DJI,RemoveFrom:=#2) |
| NGClose | NGClose(DJI,RemoveFrom:=#2) |
| NGMid | NGMid(DJI,RemoveFrom:=#2) |
| NGHLC3 | NGHLC3(DJI,RemoveFrom:=#2) |
| NGAvg | NGAvg(DJI,RemoveFrom:=#2) |
| NGTrueHigh | NGTrueHigh(DJI,RemoveFrom:=2) |
| NGTrueLow | NGTrueLow(DJI,RemoveFrom:=2) |
| NGRange | NGRange(DJI,RemoveFrom:=2) |
| NGTrueRange | NGTrueRange(DJI,RemoveFrom:=2) |
| Percent Bar | |
| PCOpen | PCOpen(DJI,Base:=20,BaseType:=0) |
| PCHigh | PCHigh(DJI,Base:=20,BaseType:=0) |
| PCLow | PCLow(DJI,Base:=20,BaseType:=0) |
| PCClose | PCClose(DJI,Base:=20,BaseType:=0) |
| PCMid | PCMid(DJI,Base:=20,BaseType:=0) |
| PCHLC3 | PCHLC3(DJI,Base:=20,BaseType:=0) |
| PCAvg | PCAvg(DJI,Base:=20,BaseType:=0) |
| PCTrueHigh | PCTrueHigh(DJI,Base:=20,BaseType:=0) |
| PCTrueLow | PCTrueLow(DJI,Base:=20,BaseType:=0) |
| PCRange | PCRange(DJI,Base:=20,BaseType:=0) |
| PCTrueRange | PCTrueRange(DJI,Base:=20,BaseType:=0) |
| Point and Figure Bar | |
| PFMid | PFMid(DJI) |
| PFHigh | PFHigh(DJI,BoxSize:=1,Reversal:=3) |
| PFLow | PFLow(DJI,BoxSize:=1,Reversal:=3) |
| PFUp | PFUp(DJI,BoxSize:=1,Reversal:=3) |
| TickChart Bar | |
| Tick | Tick(DJI,FlatTicks:=1) |
| TFlow | |
| TFlow | TFlow(DJI) |
| TFlow On Balance Volume | TFOBV(DJI) |
| VolOl Bar | |
| Vol | Vol(DJI)[-2] |
| TickVol | TickVol(DJI) |
| Yield Bar | |
| YieldOpen | YieldOpen(US) |
| YieldHigh | YieldHigh(US) |
| YieldLow | YieldLow(US) |
| YieldClose | YieldClose(US) |
| YieldMid | YieldMid(US) |
| YieldHLC3 | YieldHLC3(US) |
| YieldAvg | YieldAvg(US) |
| YieldTrueHigh | YieldTrueHigh(US) |
| YieldTrueLow | YieldTrueLow(US) |
| YieldRange | YieldRange(US) |
| YieldTrueRange | YieldTrueRange(US) |
| Basic Studies | |
| Acc Dist | |
| Accumulation/Distribution | A_D(DJI)[0] |
| Acc Swing | |
| Accumulative Swing Index | ASI(DJI,PriceLimit:=300)[0] |
| ADX | |
| Average Directional Movement Index | ADX(DJI,Period1:=4)[0] |
| Average True Range of ADX | ADXATR(DJI,Period1:=4)[0] |
| Average True Range | |
| Average True Range | ATR(DJI,Type:=Sim,Period:=10) |
| Bollinger Bands | |
| BBnd MA | BMA(DJI,InputChoice:=Close,MAType:=Sim,Period1:=20)[0] |
| BBnd High | BHI(DJI,InputChoice:=Close,MAType:=Sim,Period1:=20,Percent:=2.00)[0] |
| BBnd Low | BLO(DJI,InputChoice:=Close,MAType:=Sim,Period1:=20,Percent:=2.00)[0] |
| Bollinger Diff | |
| BDif | BDIF(DJI,InputChoice:=Close,MAType:=Sim,Period1:=8,Percent:=1)[0] |
| CandleStick | |
| CandleStick Formations | CSForm(DJI,Trend1:=5,Trend2:=5,...,Trend8:=5, Range7:=5,Range8:=5,...,Range12:=5)[0] |
| Channel | |
| Chnl High | CHI(DJI,Period1:=4)[0] |
| Chnl Low | CLO(DJI,Period1:=4)[0] |
| CCI | |
| Commodity Channel Index | CCI(DJI,InputChoice:=Open,Period1:=10)[0] |
| Directional Movement Index | |
| DMI Up | DMIu(DJI,Period1:=10)[0] |
| DMI Down | DMId(DJI,Period1:=10)[0] |
| Average True Range | DMIATR(DJI,Period1:=10)[0] |
| Directional Movement Index Diff | |
| DMI Diff | DDIF(DJI,Period1:=10)[0] |
| Average True Range | DDIFATR(DJI,Period1:=10)[0] |
| Elliot Wave | |
| EW Major | EWM(DJI,BarCount:=300)[0] |
| EW Intermediate | EWI(DJI,BarCount:=300)[0] |
| EW Channel 1 | EWCh1(DJI,BarCount:=300)[-3] |
| EW Channel 2 | EWCh2(DJI,BarCount:=300)[0] |
| EW Channel 3 | EWCh3(DJI,BarCount:=300)[0] |
| EW PTI | EWPTI(DJI,BarCount:=300)[0] |
| EW Prj | EWPrj(DJI,BarCount:=300)[0] |
| Historical Volatility | |
| HVol | HVOL(DJI,InputChoice:=Close,HvolType:=Percent,Period:=10)[0] |
| Keltner Channel | |
| Kelt Center Line | KCen(DJI,InputChoice:=Close,MAType:=Exp,Period:=21)[0] |
| Kelt High | KHi(DJI,InputChoice:=Close,MAType:=Exp,Period:=21,MAType1:=Smo,Percent:=0)[0] |
| Kelt Low | KLo(DJI,InputChoice:=Close,MAType:=Exp,Period:=21,MAType1:=Smo,Percent:=0)[0] |
| Level | |
| Level High | HiLevel(DJI,InputChoice1:=High,Period1:=20)[0] |
| Level Low | LoLevel(DJI,InputChoice2:=Low,Period2:=20)[0] |
| Momentum | |
| Mom | Mom(DJI,InputChoice:=Close,Period:=10)[0] |
| Moving Average | |
| MA | MA(DJI,InputChoice:=Close,MAType:=Sim,Period:=21)[0] |
| MA Top Envelope: | MATE(DJI,InputChoice:=Close,MAType:=Sim,Period:=21,Percent:=10)[0] |
| MA Bottom Envelope: | MABE(DJI,InputChoice:=Close,MAType:=Sim,Period:=21,Percent:=10)[0] |
| Adaptive Moving Average | |
| Adaptive Moving Average | AMA(DJI,Offset:=0,ERPeriod:=10,FastPeriod:=2,SlowPeriod:=30) |
| Moving Average Convergence/Divergence | |
| MACD | MACD(DJI,InputChoice:=Close,Period1:=13,Period2:=26)[0] |
| MACDA | MACDA(DJI,InputChoice:=Close,Period1:=13,Period2:=26,Period3:=9)[0] |
| Moving Average Cross | |
| Moving Average Cross | Max(DJI,Period:=21) |
| Moving Linear Regression | |
| Moving Linear Regression | MLR(DJI,Period:=22) |
| On Balance Volume | |
| OBV | OBV(DJI,InputChoice:=Close)[0] |
| On Balance Volume, Fancy | |
| FOBV | FOBV(DJI)[0] |
| Oscillator | |
| OSC | Osc(DJI,InputChoice1:=Close,MAType1:=Sim,Period1:=4, InputChoice2:=Close,MAType2:=Sim,Period2:=8)[0] |
| Oscillator - MA of Oscillator | |
| OSC - MA OSC | OsMA(DJI,InputChoice1:=Close,MAType1:=Sim,Period1:=4, InputChoice2:=Close,MAType2:=Sim,Period2:=8,MAType3:=Sim,Period3:=3)[0] |
| Oscillator 1 - Oscillator 2 | |
| OSC1 - OSC2 | OsD(DJI,InputChoice1:=Close,MAType1:=Sim,Period1:=4, InputChoice2:=Close, MAType2:=Sim,Period2:=8,InputChoice3:=Close, MAType3:=Sim,Period3:=8, InputChoice4:=Close,MAType4:=Sim,Period4:=16)[0] |
| Oscillator Cross | |
| Oscillator Cross | OSC(DJI,MA1Type:=Sim,MA1Period:=4,MA2Period:=8,MA1Type:=Sim,Price:=Close) |
| Aroon Oscillator | |
| Aroon Oscillator | AroonOsc(DJI,Period:=14) |
| Parabolic | |
| Para | Para(DJI,StepValue:=0.020)[0] |
| Peak | |
| Peak HiPeak | HiPeak(DJI,InputChoice1:=High,Max1:=Max,Thresh1:=Thresh, Reset1:=XA,LLev1:=LLev,RLev1:=RRlev)[0] |
| Peak HiCount | HiCount(DJI,InputChoice1:=High,Max1:=Max,Thresh1:=Thresh, Reset1:=XA,LLev1:=LLev,RLev1:=RRlev)[0] |
| Peak LoPeak | LoPeak(DJI,InputChoice2:=Low,Max2:=Max,Thresh2:=Thresh, Reset2:=XB,LLev2:=LLev,RLev2:=RRlev)[0] |
| Peak LoCount | LoCount(DJI,InputChoice2:=Low,Max2:=Max,Thresh2:=Thresh, Reset2:=XB,LLev2:=LLev,RLev2:=RRlev)[0] |
| Percent R | |
| %R | PCR(DJI,InputChoice:=Close,Period:=10)[0] |
| Rank | |
| Rank | Rank(DJI,Period:=100) |
| Rate Of Change | |
| ROC | ROC(DJI,InputChoice:=Close,Period:=10)[0] |
| Relative Strength Index | |
| RSI | RSI(DJI,InputChoice:=Close,Period:=9)[0] |
| Reversal | |
| Reversal | Rev(DJI,Bars:=1000,Rev:=1) |
| Square Root Deviation | |
| Sq. Root Dev. | SQRTDV(DJI,InputChoice:=Close,MAType:=Smo,Period1:=8)[0] |
| Standard Deviation | |
| Std. Dev. | STDDEV(DJI,InputChoice:=Close,Period1:=8)[0] |
| Stochastics, Fast | |
| Fast %K | FSK(DJI,InputChoice:=Close,Period1:=10)[0] |
| Fast %D | FSD(DJI,InputChoice:=Close,MAType1:=Smo,Period1:=10,Period2:=3)[0] |
| Stochastics, Slow | |
| Slow %K (Fast %D) | SSK(DJI,InputChoice:=Close,MAType1:=Smo,Period1:=10,Period2:=3)[0] |
| Slow %D | SSD(DJI,InputChoice:=Close,MAType1:=Smo,Period1:=10, MAType2:=Smo,Period2:=3,Period3:=3)[0] |
| Summation | |
| Summation over Period | Sum(DJI,Period:=8)[0] |
| Accumulation | Accum(DJI)[0] |
| Triple Exponential | |
| Trix | Trx(DJI,InputChoice:=Close,Period:=5)[0] |
| Volatility | |
| Volatility | Volat(DJI,Period1:=3)[0] |
| ZigZag | |
| ZigZag | ZZ(DJI) |
| Special enablements are required for use of these studies: | |
| Tom Joseph Optimized Bands | |
| OB MA | OBMA(DJI,InputChoice:=Close,Period1:=21)[0] |
| OB HI | OBHI(DJI,InputChoice:=Close,Period1:=21)[0] |
| OB LO | OBLO(DJI,InputChoice:=Close,Period1:=21)[0] |